org.loom.resources.compressor
Class YuiJavascriptCompressorAdapter

java.lang.Object
  extended by org.loom.resources.compressor.YuiJavascriptCompressorAdapter
All Implemented Interfaces:
WebResourceCompressor

public class YuiJavascriptCompressorAdapter
extends java.lang.Object
implements WebResourceCompressor

Adapter for the javascript YUICompressor


Constructor Summary
YuiJavascriptCompressorAdapter()
           
 
Method Summary
 java.lang.String compress(java.lang.String resourceName, java.lang.String contents)
          Compress the input contents.
 int getLineBreakColumn()
           
 boolean isDisableOptimizations()
           
 boolean isMunge()
           
 boolean isPreserveAllSemiColons()
           
 boolean isVerbose()
           
 void setDisableOptimizations(boolean disableOptimizations)
           
 void setLineBreakColumn(int lineBreakColumn)
           
 void setMunge(boolean munge)
           
 void setPreserveAllSemiColons(boolean preserveAllSemiColons)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YuiJavascriptCompressorAdapter

public YuiJavascriptCompressorAdapter()
Method Detail

compress

public java.lang.String compress(java.lang.String resourceName,
                                 java.lang.String contents)
                          throws java.io.IOException,
                                 SyntaxError
Description copied from interface: WebResourceCompressor
Compress the input contents.

Specified by:
compress in interface WebResourceCompressor
contents - the file contents to be compressed
Returns:
the compressed result
Throws:
java.io.IOException
SyntaxError

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)

isPreserveAllSemiColons

public boolean isPreserveAllSemiColons()

setPreserveAllSemiColons

public void setPreserveAllSemiColons(boolean preserveAllSemiColons)

isDisableOptimizations

public boolean isDisableOptimizations()

setDisableOptimizations

public void setDisableOptimizations(boolean disableOptimizations)

isMunge

public boolean isMunge()

setMunge

public void setMunge(boolean munge)

getLineBreakColumn

public int getLineBreakColumn()

setLineBreakColumn

public void setLineBreakColumn(int lineBreakColumn)